*{
    margin: 0;
    padding: 0;
}
body{
    background: #000;
}
.neon-wrap{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
}
.neon-wrap span {
    display: block;
}
.neon-text{
    font-family: 'Monoton',cursive;
    font-size: 100px;
    /* color: #e91e63;
    text-shadow: -3px 0 5px #e91e63,0 0 2px #e91e63; */
    animation: neon 4s infinite;
}
.neon-by{
    color: #e91e63;
    text-shadow: -3px 0 5px #e91e63,0 0 2px #e91e63;
}
@keyframes neon{
    0%,30%,32%,34%{
        color: #222;
        text-shadow: -3px 0px 5px #222,0px 0px 2px #222;
    }
    31%,33%,35%,100%{
        color: #e91e63;
        text-shadow: -3px 0px 5px #e91e63,0px 0px 2px #e91e63;
    }
}